package com.holyant.goods.dto;

import com.ruoyi.common.core.annotation.Excel;
import com.ruoyi.common.core.domain.BaseDto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.math.BigDecimal;

/**
 * 分销商品历史价格dto
 * 
 * @author z
 * @date 2022-07-15
 */
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@ApiModel("分销商品历史价格")
public class GdsDistributionGoodsHistoryDto extends BaseDto {

    private static final long serialVersionUID = 1L;

    /** 来源平台 */
    @Excel(name = "来源平台")
    @ApiModelProperty(value = "来源平台")
    private String platform;
    /** 渠道 */
    @Excel(name = "渠道")
    @ApiModelProperty(value = "渠道")
    private String channel;
    /** 业务类型*/
    private Integer busiType;
    /** 商品id */
    @Excel(name = "商品id")
    @ApiModelProperty(value = "商品id")
    private Long goodsId;
    @Excel(name = "商家SKU")
    @ApiModelProperty(value = "商家sku")
    private String sellerSku;
    /** 平台sku */
    @Excel(name = "平台SKU")
    @ApiModelProperty(value = "平台sku")
    private String platformSku;
    /** 商品名称 */
    @Excel(name = "商品名称")
    @ApiModelProperty(value = "商品名称")
    private String goodsName;
    /** 分类id */
    @ApiModelProperty(value = "分类id")
    private Long categoryId;
    /** 商品分类 */
    @Excel(name = "商品分类")
    @ApiModelProperty(value = "商品分类")
    private String categoryName;
    /** 币种 */
    @ApiModelProperty(value = "币种")
    private String currency;
    /** 采购价 */
    @Excel(name = "采购价")
    @ApiModelProperty(value = "采购价")
    private BigDecimal purPrice;
}
